package main

import (
	"flag"
	"fmt"
)

func main() {

	bo := flag.Bool("bool", true, "[true|false]")
	str := flag.String("string", "helloFlag", "input string")
	abc := flag.String("abc", "Hello Abc", "input string")
	for k, v := range flag.Args() {
		fmt.Println("Index: ", k, " value: ", v)
	}
	flag.Parse()

	fmt.Printf("Args-> bo:%t,str:%s,abc:%s", *bo, *str,*abc)

}
